package com.yst.sqlbuilder;

import java.io.Serializable;
import java.util.Collections;
import java.util.List;
import java.util.Map;

public interface IExpression extends Serializable {
    String generateExpression(GenerateParam param);
    default IEntitiesConfig getEntitiesConfig(){
        return EntityMapConfig.getDefault();
    }
    default List<EnumDialect> supportsDialects(){
        return Collections.singletonList(EnumDialect.COMMON);
    }
}
